Pixeldev\SquareWooSync\REST\OrdersController D

Total Complexity 141
Dependencies 11
Dependents 2
Total lines 1,054
Lines of code 693
Logical lines of code 365
Comment lines 207
Methods 20
Properties 2

Methods 20

Method Rating Maintainability Complexity Lines of code
getOrderLineItems()
B
35 17 85
get_orders()
B
33 16 93
getOrderFulfillments()
A
35 13 86
prepareSquareOrderData()
A
38 14 63
create_square_order()
A
40 13 57
addShippingServiceCharge()
A
44 10 42
getOrderDiscounts()
A
45 8 41
getOrCreateSquareCustomer()
S
50 7 30
addOrderFeesAsServiceCharges()
S
50 7 27
adjustPickupTime()
S
53 6 20
get_modifier_price_incl_tax()
S
57 6 16
addFeeLineItems()
S
52 5 24
getCommonProductTaxRate()
S
61 5 11
formatNewCustomerData()
S
50 3 28
getProductTaxRate()
S
67 4 7
payForOrder()
S
54 2 19
register_routes()
S
58 1 18
get_currency_multiplier()
S
63 2 9
mapOrderStatus()
S
62 1 12
createOrderInSquare()
S
72 1 5